HARDWARE COMMUNICATION COMPUTER GRAPHICS MS-WINDOWS PROGRAMMING INTERNET